.lien	{
	cursor: pointer;
}

#amap_header
{
	margin-top: -50px;
}

.amap_alert	{
	border: dashed 3px red;
	background-color: orange;
	padding: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.amap_info	{
	padding: 8px;
	margin-bottom: 10px;
	border-radius: 10px;
	border: solid 3px #0096d2;
	background-color: #3d3a38;
	color: white;
}


/*
p.amap_legend:before
{
	content:url(../images/aide.png);
	position:relative;
	right:0.3em;
	top:0.3em;
}
*/
p.amap_legend
{
	display:inline;
	font-size:1.5em;
	font-weight:bold;
	color:#333333;
	background-color:white;
	position:relative;
	top:1.3em;
	left:1.3em;
	padding:8px;
}

#amap_footer
{
	color:#777777;
	border:dashed 1px #CCCCCC;
	padding:16px;
	margin-top:16px;
	margin-bottom:16px;
}

.acliquer
{
	cursor: pointer;
}

div.amap_bloc
{
	margin-bottom:30px;
	margin-top: -20px;
}

a.amap_bouton
{
	line-height:28px;
	border-width:1px;
	border-style:outset;
	padding:4px;
	background-color:papayawhip;
	margin:4px;
}

a.amap_bouton:active
{
	border-style:inset;
}

h3.amap_titre
{
	margin-bottom:8px;
	padding-bottom:4px;
	border-bottom:solid;
	border-width:2px;
	margin-top : -10px;
}

table.amap_tableau
{
	width:100%;
	border-collapse:collapse;
	border:1px;
}

.amap_tableau td
{
	padding:4px;
}

tr:nth-child(even).amap_beautableau{
	background-color: #555555;
	color: white;
}
	
tr:nth-child(odd).amap_beautableau{
	background-color: #3d3a38;
	color: white;
}
	
td.amap_beautableau{
	padding: 5px;
}
	
a.amap_beautableau{
	color: yellow;
}
	
td.amap_beautableauselected{
	background-color: #0096D2;
	color: white;
}

th.amap_header,
td.amap_header
{
	font-weight:bold;
}

th.amap_beautableauactive
{
	background-color: #007FC7;
	color: white;
	font-weight:bold;
}

table.amap_encadre
{
	width:100%;
	border:1px solid #CCCCCC;
	margin-top:8px;
	margin-bottom:8px;
	padding:4px;
}

a.amap_headerLink
{
	display:block;
}

a.amap_headerLink:hover
{
	width:100%;
	height:100%;
	text-decoration:none;
	display:block;
	background-color:#FF1947;
}

.amap_headerLink p
{
	text-decoration:none;
	display:inline;
	color:#333333;
	font-weight:bold;
}

table.amap_rapport
{
	border:solid 1px black;
	border-collapse:collapse;
	text-align:center;
}

.amap_rapport th
{
	font-weight:bold;
	border:solid 1px black;
	padding:8px;
	background-color:#CCCCCC;
}

.amap_rapport td
{
	border:solid 1px black;
	padding:8px;
	text-align:center;
}

fieldset.amap_fieldset
{
	padding-left:16px;
}

.amap_erreur
{
	background-color:#FFA07A;
}

.amap_small
{
	font-size:0.9em;
}